package com.example.demo.repo;

import java.util.Map;

public interface RepertoryRepo {

    /**
     * 扣减库存（或者增加），返回剩余库存
     *
     * @param productId
     * @param numbers numbers<0时表示增加库存
     */
    Integer  takeOut(Long productId, Integer numbers);

    /**
     * 获取库存
     *
     * @param productId
     * @return
     */
    Integer getNumbers(Long productId);

    /**
     * 获取全部商品
     *
     * @return
     */
    Map<Long, Integer> getRepos();
}
